/**
 * yeahmobi.com Inc.
 * Copyright © 2014 YeahMobi | All Rights Reserved.
 */   
    
package com.ndp.fb.walle.business.impl;

import com.alibaba.dubbo.config.annotation.Reference;
import com.ndp.fb.rdb.api.PageRdbService;
import com.ndp.fb.rdb.model.Page;
import com.ndp.fb.walle.business.PageService;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Title: PageServiceimpl.java
 * @Copyright: Copyright © 2015
 * @Description: 
 * @Company: yeahmobi
 * @Created on 上午11:43:52
 * @author giser.yang
 */
@Service
public class PageServiceimpl implements PageService {

	@Reference
	PageRdbService pageRdbService;
	/** 
	 * @discription
	 * 当前只获取有权限的page 包含 MANAGER CONTENT_CREATOR ADVERTISER MODERATOR INSIGHTS_ANALYST
	 * 参考:https://developers.facebook.com/docs/marketing-api/businessmanager/v2.3#pages
	 * @author giser.yang       
	 * 创建时间 2015年6月19日 上午11:44:20      
	 * @return     
	 */
	    
	@Override
	public List<Page> getPagesByUserId(String userId) {
		return pageRdbService.getPagesByUserId(userId);
	}
	/** 
	 * @discription
	 * @author giser.yang       
	 * 创建时间 2015年6月19日 下午6:35:29      
	 * @param pageId
	 * @return     
	 * @see com.ndp.fb.walle.business.PageService#getPageById(java.lang.Long)     
	 */  
	    
	@Override
	public Page getPageById(Long pageId) {
		return pageRdbService.getPageByPageId(pageId);
	}

}
